i mentally kicked myself - Allemand Anglais Dictionnaire